/**
 * 在这里定义和用户相关的路由处理函数，供 /router/user.js 模块进行调用
 */
//数据库模块
const db = require('../db/mysql')

// 获取所有项目基本信息的处理函数
exports.getProinfo = (req, res) => {
  const proinfo = req.body
  const sql = `select * from tb_projectdetails `
  db.query(sql, function (err, results){
     // 执行 SQL 语句失败
     if (err) return res.cc('没有找到项目',err)
     return res.send(results)
  })
}
// 添加一个新的项目
exports.addproinfo = (req, res) => {
  const proinfo = req.body
  const sql = `select * from tb_projectdetails where project=?`
  db.query(sql, [proinfo.project], function (err, results){
      if (err) {
          return res.cc(err)
      }
      // 用户名被占用
      if (results.length > 0) {
      //   return res.send({ status: 1, message: '用户名被占用，请更换其他用户名！' })
          return res.cc('该项目已经存在，请勿重复添加')
      }


      const sql = 'insert into tb_projectdetails set ?'
      db.query(sql, { project:proinfo.project,proRule:proinfo.proRule,proPosition:proinfo.proPosition,proTime:proinfo.proTime,volunteerDuty:proinfo.volunteerDuty }, function (err, results) {
      // 执行 SQL 语句失败
      if (err) return res.cc(err)
      // SQL 语句执行成功，但影响行数不为 1
      if (results.affectedRows !== 1) {
        return res.cc('添加项目失败，请稍后再试！')
      }
      // 注册成功
      res.cc('添加成功',0)
  })
  })

  
}
  
  